#ifndef _GAMEHERO_H__
#define _GAMEHERO_H__
#include "GameSprite.h"

class GameHero : public GameSprite
{
public:
	static GameHero* create(const char* name, b2World* world);
	GameHero();
	~GameHero();

public:
	EGameSpriteType getSpriteType(){ return EGS_Hero; }
	b2Body* CreateBody(b2World* world);
	void screenshot();

	void createShell();
	void removeShell();

private:
	CCSprite* m_pShell;
	CCSprite* m_pShellLight;
};

#endif